package main

import (
	"fmt"
	"encoding/json"
)

func unmarshalMap() {

	str := "{\"Age\": 500, \"Name\": \"Jack\"}"
	var a map[string]interface{}

	// 反序列化会自动make空间，不需要额外make
	err := json.Unmarshal([]byte(str), &a)
	if err != nil {
		fmt.Println("err:", err)
		return
	}
	fmt.Println(a)

}

func main() {

	unmarshalMap()

}